home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / dviware / dvi2ps / dvi-to-ps / description < prev    next >
Text File  |  1990-10-01  |  3KB  |  53 lines

  1. %%% This file describes the original issue of dvi2ps.  It has undergone
  2. %%% many changes since then.  It may be worth noting that the original
  3. %%% version of dvi2ps was built on the foundations of a previewer
  4. %%% program, dvibit. for the BBN BitGraph.
  5.  
  6. Dvi2ps is program the translates DVI files to PostScript (PostScript
  7. is a trademark of Adobe Systems, Inc).  When the output of dvi2ps is
  8. preceded by about 2 pages of PostScript code, TeX output can be
  9. printed on PostScript devices (such as an Apple LaserWriter).
  10.  
  11. It uses the TeX-compatible set of 300 dpi fonts, and downloads the
  12. bitmap description of each character, once, as it is needed, for every
  13. job (i.e., resident fonts are not used).  While this sounds expensive,
  14. it is not too bad.  After the conversion to PostScript is done, and
  15. considering "normal documents" and 9600 baud communication, the first
  16. page can take a minute or so to transmit and print.  Thereafter, pages
  17. are usually printed faster.  Simple documents of 20 & 30 pages have
  18. printed at an overall average of 3.2 pages/minute (it is unlikely that
  19. you will ever get substantially higher than this with the program as
  20. it currently stands).  More typical rates will be 2.5 pages/min.
  21. Conversion time is extra, of course, but does not seem to be
  22. excessive.
  23.  
  24. Dvi2ps currently runs on Apollo (AEGIS) and Vax 4.2BSD machines (and
  25. shortly Macintosh XL with MacWorks).
  26.  
  27. There are many problems:
  28.  
  29.   1. It is not very clever about which fonts and characters to
  30.      download on a per-job basis, except that each character is sent only
  31.      once, just before it is needed.  All character and fonts are then made
  32.      resident on the printer until the end of the job.  This consumes more
  33.      memory on the printer (at least on the Apple LaserWriter) than is
  34.      necessary, and can limit the size of the job than can be printed.
  35.      "Simple" 50 page documents can be printed with room to spare (I
  36.      suspect the limit is in the range of 70-100 pages for these, but we
  37.      haven't tried any that large yet).  On the other hand, a section out
  38.      of the LaTeX test files (manual) that uses 30 or more different fonts,
  39.      some of them very large, was limited to 30 pages.  Dvi2ps has -from
  40.      and -to options to extract ranges of pages.
  41.  
  42.   2. The resulting PostScript files are very large (they can easily be
  43.      5 times the size of the DVI file).
  44.  
  45.   3. Character positioning is not calculated in the "official" dvitype
  46.      manner, and so there *might* be *VERY* small anomolies.  However, care
  47.      is taken, and the result is quite acceptable (at least to many
  48.      untrained eyes).  In fact, positioning is better than some other
  49.      common processors.
  50.  
  51. In summary, it was quite easy to develop and will serve us well until something
  52. better comes along.
  53.